my left foot! - Alemán Inglés Diccionario